package com.student.mapper;

import com.student.pojo.SnackCard;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface SnackCardMapper {
    //  用户添加购物车
    Integer addCard(@Param("userId") Integer userId, @Param("goodId") Integer goodId, @Param("num") Integer num);

    //用户查询购物车的信息
    List<SnackCard> getAllCard(@Param("userId") Integer userId);

    // 添加商品数量
    Integer updateNumber(@Param("id") Integer id, @Param("number") Integer number);

    //  查询添加购物车里面的商品是否重复
    List<SnackCard> select(@Param("goodId") Integer goodId);

    // 如果加购商品是一样的就增加数量
    Integer updateNum(@Param("userId") Integer userId, @Param("goodId") Integer goodId, @Param("num") Integer num);
}
